*{ padding:0; margin:0; list-style:none; text-decoration:none; font-style:normal; font-family:"Microsoft YaHei";}
body{overflow-x: hidden;}
img{ border:none;}
a:hover{ text-decoration:none;}

/*首页开始*/
/*头部区域开始*/
.header{ width:100%; height:113px; background: rgba(255,255,255,0.9); 
 background-color: #fff\9; position:fixed; top:0; left:0; z-index:99999;transition: 0.5s;}
.hd_con{ width:100%; position:relative;}
.hd_con .hd_top_box{ width: 100%; border-bottom: 1px solid #ebebeb;}
.hd_con .hd_top{ width:1200px; margin:0 auto; overflow:hidden; height:35px; line-height:35px;}
.hd_con .hd_top span{ font-size:12px; color:#999999; display:block; float:left;}
.hd_con .hd_top i{ display:block; font-size:20px; color:#f35d03; float:right; background:url(../images/tel.png) no-repeat left center; padding-left:30px;}
.hd_con .hd_xia{ width:1200px; height:78px; margin:0 auto;}
.hd_con .hd_xia .logo{ display:block; height:74px; float:left; margin-top:2px;}
.hd_con .nav{ float:right; margin-top:6px;}
.hd_con .nav ul li{ float:left; position:relative; margin-right:30px;}
.hd_con .nav ul li .one{ display:block; width:90px; height:70px; line-height:70px; font-size:16px; color:#404040; text-align:center; transition:0.2s; text-decoration:none;}
.hd_con .nav ul li .one:hover,.nav ul li .one.on{ color:#ea580b; font-size:18px; border-bottom:2px solid #ea580b; text-decoration:none;}
.hd_con .nav ul li:last-child{ margin-right:0;}
.down{ width:120px; border-radius:0 0 10px 10px; position:absolute; top:72px; left:-15px; display:none; z-index:999999; text-align:center; background:#eee;}
.down a{ display:block; width:100%; height:40px; line-height:40px; background:#ffffff; font-size:14px; color:#666666;}
.down a:last-child{ border-radius:0 0 10px 10px;}
.down a:hover{ background:#f5f6f7; color:#ea580b; text-decoration:none;}

.header2{ height: 76px; background-color: #fff; transition: 0.5s;}
.header2 .hd_con .hd_top_box{ display: none;}
.header2 .down{top:70px;}

.quan{display: block; float: left;margin-left: 40%;}
.quan input[type=text]{height: 30px;
    padding: 0 10px;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    outline: none;}
.quan input[type=submit]{    width: 39px;
    height: 30px;
    padding-top: 0px;
    line-height: 28px;
    background: #999999;
    color: #ffffff;
    border: 1px solid #e1e1e1;
}
/*头部区域结束*/
/*推荐产品区域开始*/
.tuijian_pro{ width:1200px; margin:0 auto; overflow:hidden;}
.title{ width:1200px; margin:50px auto 30px; overflow:hidden; background:url(../images/title_xian.png) no-repeat bottom center;}
.title span{ display:block; width:1200px; height:50px; line-height:50px; margin:0 auto 15px; overflow:hidden; text-align:center; font-size:30px; color:#231815; font-weight:600;}
.tuijian_wenzi{ font-size:16px; color:#808080; width:1200px; margin:0 auto 20px; overflow:hidden; text-align:center; line-height:30px;}
.tuijian_sousuo{ width:420px; margin:0 auto 40px; overflow:hidden;}
.tuijian_sousuo input[type=text]{ float: left; width:280px; height:35px; padding:0 10px; line-height:35px; border:1px solid #e1e1e1; border-right: none;  outline: none;}
.tuijian_sousuo input[type=submit]{float: left; width:100px; height:36px; border:1px solid #e1e1e1; background:#999999 url(../images/search.png) no-repeat left 23px center; padding-left:20px; font-size:16px; color:#ffffff; cursor:pointer;}
.pro_main{ width:1130px; margin:0 auto; overflow:hidden;}
.prolist li{ float:left; width:360px; height:300px; border:1px solid #cccccc; margin-right:10px; margin-bottom:25px; position:relative; overflow:hidden; text-decoration:none;}
.prolist li a img{ display:block; width:360px; height:255px; margin:1px auto; text-decoration:none;}
.prolist li a .bt{ display:block; width:356px; height:40px; line-height:40px; text-align:center; background:#999999; margin:0 auto; text-decoration:none;}
.prolist li a .bt span{ font-size:16px; color:#ffffff; text-align:center; display:block; text-decoration:none;}
.prolist li:nth-child(3n){ margin-right:0; text-decoration:none;}
.prolist li a .bt span:hover{ text-decoration:none;}
.prolist li .kuai{ width:354px; height:293px; background:rgba(244,101,16,0.9); position:absolute; bottom:-300px; left:2px; transition:0.5s; text-decoration:none;}
.prolist li .kuai h2{ width:320px; max-height:60px; margin:60px auto 20px; overflow:hidden; font-size:18px; color:#ffffff; text-align:center; line-height:30px; text-decoration:none;}
.prolist li .kuai span{ display:block; width:320px; max-height:80px; overflow:hidden; font-size:14px; color:#ffffff; line-height:26px; margin:0 auto; text-decoration:none;}
.prolist li .kuai .more{ display:block; width:130px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#ffffff; border:1px solid #fff; margin:10px auto 0; overflow:hidden;  text-decoration:none;}
.prolist li:hover .kuai{ bottom:3px; left:2px; text-decoration:none;}
.prolist li:hover a .bt{ display: none;}
/*推荐产品区域结束*/
/*案例展示区域开始*/
.anli{ width:100%; overflow:hidden; background:#f8f8f8;}
/*案例展示区域结束*/
/*服务网络区域开始*/
.fuwu{ width:100%; overflow:hidden;}
.fw_con_main{ width:100%; max-height:895px; background:url(../images/map_bg.jpg) no-repeat center; overflow:hidden;}
.fw_con{ width:1200px; margin:0 auto; overflow:hidden; position:relative; padding-top:50px;}
.fw_left{ width:400px; position:absolute; top:300px; left:140px; font-size:16px; color:#404040;}
.fw_left span{ display:block; width:400px; overflow:hidden;}
.fw_left span i{ font-size:16px; color:#f46510; display:inline-block; margin-bottom:3px;}
.fw_left span b{ font-size:30px; color:#f46510; display:inline-block; margin-bottom:8px;}
/*服务网络区域结束*/
/*新闻中心区域开始*/
.news{ width:100%; background:#f8f8f8; padding-top:35px; overflow:hidden;}
.news_con{ width:1200px; margin:0 auto; overflow:hidden;}


.dhooo_tab{width:1200px; margin: 0 auto; position:relative; }
.tab_btn {width: 285px; margin: 20px auto;}
.tab_btn li {display: inline;float: left;width: 130px; height: 40px; line-height: 40px; margin-right: 10px; background-color: #fff; border:1px solid #808080; text-align: center;font-size: 16px; color:#4c4c4c; cursor: pointer;}
.tab_btn li.hot {border:1px solid #f35d03; color:#f35d03;}
.shell{width:99999px; height:100%; }
.shell li.li_main{float:left; width:1200px; height:100%; list-style: none;}
.maina{width:1200px;height: 450px; overflow:hidden;  margin:15px auto; text-align:left;font-size:12px;}
.li_main ul{ width: 1200px;}
.li_main ul li{ float: left; width: 370px; margin-right: 30px;}
.li_main ul li:nth-child(3n){ margin-right: 0;}
.li_main ul li a{ display: block; width: 280px;}
.li_main ul li a .pic{ width: 370px; height: 205px; overflow: hidden;}
.li_main ul li a .pic img{ width: 370px; height: 205px;transition: all 1s ease 0s;}
.li_main ul li a .pic img:hover{transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
/*.li_main ul li a span{ display: block; width: 280px; height: 40px; line-height: 40px; background-color: #f3f3f3; text-align: center; font-size: 16px; color: #333; transition: background-color 0.5s;}*/
.li_main ul li a .wenzi_news{ display:block; width:370px; height:165px; margin:0 auto;}
.li_main ul li a .wenzi_news span{ display:block; width:370px; height:35px; line-height:35px; overflow:hidden; font-size:16px; color:#444444; margin-top:15px;}
.li_main ul li a .wenzi_news i{ display:block; width:370px; height:70px; line-height:23px; font-size:12px; color:#666666; margin-bottom:15px;}
.li_main ul li a .wenzi_news b{ font-size:12px; color:#999999; display:block; float:right; font-weight:500;}
.li_main ul li a .wenzi_news .more1{ font-size:12px; color:#f35d03; display:block; float:left;}
.li_main ul li:hover a{ text-decoration:none;}
.li_main ul li:hover a .wenzi_news span{ color:#f46510;}



/*新闻中心区域结束*/
/*合作伙伴区域开始*/
.hezuo{ width:1200px; margin:0 auto 60px; overflow:hidden;}
.hezuo_list{ width:1200px; margin:0 auto; overflow:hidden;}
.hezuo_list li{ float:left; width:199px; height:136px; margin-right:-1px;}
.hezuo_list li a img{ display:block; width:199px; height:136px; border:1px solid #cccccc;}
.hezuo_list li:nth-child(1){ margin-bottom:-1px;}
.hezuo_list li:nth-child(2){ margin-bottom:-1px;}
.hezuo_list li:nth-child(3){ margin-bottom:-1px;}
.hezuo_list li:nth-child(4){ margin-bottom:-1px;}
.hezuo_list li:nth-child(5){ margin-bottom:-1px;}
.hezuo_list li:nth-child(6){ margin-bottom:-1px;}
/*合作伙伴区域结束*/
/*底部区域开始*/
.footer{ width:100%; background:url(../images/ft_bg.jpg) no-repeat center; height:301px; overflow:hidden; position:relative;}
.ft_con{ width:1200px; margin:0 auto; overflow:hidden;}
.ft_con .ft_con_left{ width:540px; float:left; margin-top:70px;}
.ft_con .ft_con_left dl{ width:95px; float:left; margin-right:40px;}
.ft_con .ft_con_left dl dt a{ display:block; margin-bottom:15px; font-size:16px; color:#fff; font-weight:500;}
.ft_con .ft_con_left dl dd a{ display:block; font-size:14px; color:#fff; margin-bottom:10px;}
.ft_con .ft_con_left dl:last-child{ margin-right:0;}
.ft_con .ft_con_left dl a:hover{ color:#f46510;}
.ft_con .ft_con_center{ width:245px; float:left; margin-top:70px;}
.ft_con .ft_con_center .weixin{ width:110px; float:left; margin-right:10px;}
.ft_con .ft_con_center .weixin img{ display:block; width:110px; height:110px; margin:0 auto;}
.ft_con .ft_con_center .weixin span{ display:block; width:110px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#ffffff;}
.ft_con_right{ width:360px; float:right; overflow:hidden; margin-top:70px;}
.ft_con_right span{ display:block; width:360px;overflow:hidden; font-size:14px; color:#fdfdfd; line-height:30px;}
.ft_con_right span i{ font-size:16px;}
.ft_bottom{ width:100%; height:50px; line-height:50px; background:#030404; position:absolute; bottom:0; left:0;}
.ft_b_con{ width:1200px; margin:0 auto; overflow:hidden;}
.ft_b_con span{ display:block; float:left; font-size:14px; color:#cccccc;}
.ft_b_con .lanmu{ display:block; float:right; font-size:14px; color:#cccccc;}
.ft_b_con .lanmu a{ font-size:14px; color:#cccccc;}
.ft_b_con .lanmu a:hover{color:#f46510;}
/*底部区域结束*/
/*首页结束*/


/*内页公用样式开始*/
.nybanner{ width: 100%; height: 360px;}
.place{ width: 1200px; margin: 0 auto; font-size: 14px; color:#666;}
.place a{ margin: 0 8px; color: #666;}
.place a.on{ color: #f35d03;}
.bg_gray{ width: 100%; padding: 48px 0; background-color: #ededed;}
.bg_white{ width: 100%; padding: 48px 0; background-color: #fff;}
.main{ width: 1200px; margin: 32px auto;}
.menubox{ float:left; width: 226px;}
.menubox .menu_top{ width: 226px; height: 85px; background: url(../images/bj1.png) center no-repeat;}
.menubox .menu_top h2{ width: 165px; margin-left: 26px; line-height: 85px; background: url(../images/icon1.png) center right no-repeat; font-size: 24px; color: #fff; font-weight: normal;}
.menubox .menu{ width:226px;}
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(../images/vicon.png) no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
.v01{background-position:0 0;}
.v02{background-position:0 -16px;}
.vtitle{height:68px;background:#fff;line-height:68px;border:1px solid #d2d2d2;margin-top:-1px;padding-left:26px;font-size:16px;color:#666;cursor:pointer;}
.vtitle em{margin:27px 10px 0 0;}
.z{color:#666;}
.z01{color:#666;}
.z02{color:#fe7200;}
.vconlist{background:#f2f2f2;border: 1px solid #d2d2d2; border-top: none;}
.vconlist li{ border-bottom:1px solid #d2d2d2;}
.vconlist li:last-child{border: none;}
.vconlist li a{height:50px;line-height:50px;padding-left:26px; width: 198px; display:block;
font-size:14px;color:#666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.vconlist li.select a,.vconlist li a:hover{color:#fe7200;text-decoration:none;}

.menu2{ width:226px;}
.menu2 ul{ width: 224px;border: 1px solid #d2d2d2; border-bottom: 0;}
.menu2 ul li{ border-bottom:1px solid #d2d2d2;}
.menu2 ul li a{ display: block; width: 168px; height:50px;line-height:50px;
padding-left:26px; background: url(../images/icon4.png) right center no-repeat;
font-size:14px;color:#666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.menu2 ul li a.select{ color: #fe7200;}
.menu2 ul li a:hover{ color: #fe7200;}

/*内页公用样式结束*/


/*案例展示列表开始*/
.caselist{ width: 1200px; margin:0 auto;}
.caselist ul{ width: 100%;}
.caselist ul li{ float: left; width: 375px; margin-top: 35px; margin-right: 37.5px;}
.caselist ul li:nth-child(3n){ margin-right: 0;}
.caselist ul li:first-child+li+li{margin-right: 0;}
.caselist ul li a{ display: block; width: 100%;}
.caselist ul li a:hover .pic .up{transform: translateX(0px);}
.caselist ul li a:hover span{ background-color: #f35d03; color: #fff;}
.caselist ul li a .pic{ position: relative; width: 375px; height: 250px; overflow: hidden;}
.caselist ul li a .pic img{width: 375px; height: 250px; }
.caselist ul li a .pic .up{ position: absolute; top: 0;  width: 375px; height: 250px; padding: 30px 30px; background: rgba(0,0,0,0.8); background-color: #000 \9; line-height: 28px; font-size: 14px; color: #fff; overflow: hidden;transform: translateY(250px);transition: 700ms; }
.caselist ul li a .pic .up .con{ width: 315px; height: 190px; overflow: hidden;}
.caselist ul li a span{ display: block; width: 375px; height: 45px; line-height: 45px; background-color: #ffffff; text-align: center; font-size: 14px; color: #4c4c4c;transition: 700ms;}
/*案例展示列表结束*/

/*案例详情页开始*/
.casedetail{ width: 1200px; margin: 30px auto;}
.casedetail .left{ float: left; width: 760px;}
.casedetail .left h4{padding:10px 50px; line-height: 30px; border-bottom: 1px solid #ccc; text-align: center; font-size: 20px; color: #1a1918; font-weight: normal;}
.casedetail .left .detail{ width: 760px; line-height: 24px; font-size: 14px; color: #4c4c4c;}
.casedetail .left .detail img{ display: block; width: 100%; margin: 25px 0 0;}
.casedetail .left .return{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #ccc;}
.casedetail .left .return a{ float: right; padding-right: 25px; background: url(../images/return_bt.png) right center no-repeat; font-size: 18px; color: #1a1918;}
.casedetail .left .return a:hover{ color: #f35d03;}
.casedetail .left .otherarticle{ width: 94%;padding:30px 3% 0; }
.casedetail .left .otherarticle .next{ width: 100%; height: 30px;  line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.casedetail .left .otherarticle .next a{ font-size: 16px; color: #333333;}
.casedetail .left .otherarticle .next a:hover{ color: #f35d03;}
.casedetail .right{ float: left; width: 375px; margin-left: 32px; padding-left: 32px; border-left: 1px solid #ccc;}
.casedetail .right h4{width: 375px; padding: 10px 0; line-height: 30px; border-bottom: 1px solid #ccc;  font-size: 20px; color: #1a1918; font-weight: normal;}
.casedetail .right h4 span{line-height: 30px;padding: 10px 0 11px; border-bottom: 1px solid #f35d03;}
.casedetail .right ul li{ width: 375px; margin-top: 35px;}
.casedetail .right ul li a{ display: block; width: 100%;}
.casedetail .right ul li a:hover .pic .up{transform: translateX(0px);}
.casedetail .right ul li a:hover span{ background-color: #f35d03; color: #fff;}
.casedetail .right ul li a .pic{ position: relative; width: 375px; height: 250px; overflow: hidden;}
.casedetail .right ul li a .pic img{width: 375px; height: 250px; }
.casedetail .right ul li a .pic .up{ position: absolute; top: 0;  width: 375px; height: 250px; padding: 30px 30px; background: rgba(0,0,0,0.8); background-color: #000 \9; line-height: 28px; font-size: 14px; color: #fff; overflow: hidden;transform: translateY(250px);transition: 700ms; }
.casedetail .right ul li a .pic .up .con{ width: 315px; height: 190px; overflow: hidden;}
.casedetail .right ul li a span{ display: block; width: 375px; height: 45px; line-height: 45px; background-color: #ffffff; text-align: center; font-size: 14px; color: #4c4c4c;transition: 700ms;}
/*案例详情页结束*/

/*产品列表页开始*/
.prolist2{float: left;width:940px; margin-left: 34px;}
.prolist2 li{ float:left; width:300px; height:285px; border:1px solid #cccccc; margin-right:15px; margin-bottom:25px; position:relative; overflow:hidden; text-decoration:none;}
.prolist2 li a img{ display:block; width:300px; height:215px; margin:1px auto; text-decoration:none;}
.prolist2 li a .bt{ display:block; width:270px; height:64px; line-height:64px;  border-top:1px solid #ccc;text-align:center; margin:0 auto; text-decoration:none;}
.prolist2 li a .bt span{ font-size:16px; color:#4c4c4c; text-align:center; display:block; text-decoration:none;}
.prolist2 li:nth-child(3n){ margin-right:0; text-decoration:none;}
.prolist2 li:first-child+li+li{ margin-right:0; text-decoration:none;}
.prolist2 li a .bt span:hover{ text-decoration:none;}
.prolist2 li .kuai{ width:300px; height:285px; background:rgba(244,101,16,0.9); position:absolute; bottom:-285px; left:0; transition:0.5s; text-decoration:none;}
.prolist2 li .kuai h2{ width:270px; max-height:60px; margin:30px auto 20px; overflow:hidden; font-size:18px; color:#ffffff; text-align:center; line-height:30px; text-decoration:none;}
.prolist2 li .kuai span{ display:block; width:270px; max-height:80px; overflow:hidden; font-size:14px; color:#ffffff; line-height:26px; margin:0 auto; text-decoration:none;}
.prolist2 li .kuai .more{ display:block; width:130px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#ffffff; border:1px solid #fff; border-radius: 30px; margin:30px auto 0; overflow:hidden;  text-decoration:none;}
.prolist2 li:hover .kuai{ bottom:0; left:0; text-decoration:none;}
.prolist2 li:hover a .bt{ display: none;}
/*产品列表页结束*/

/*产品搜索结果开始*/
.pro_search{ width: 1200px; margin: 10px auto;}
.pro_search .prompt{ font-size: 14px; color: #666;}
.pro_search .prompt span{ color: #f35d03;}
.pro_search ul{ width: 1200px;}
.pro_search ul li{ width: 1200px; margin-top: 20px;}
.pro_search ul li a{ display: block;}
.pro_search ul li a:hover .info h4{ color: #f35d03;}
.pro_search ul li a:hover .info .more{ background-color:#f35d03; border: 1px solid #f35d03; color: #fff;}
.pro_search ul li a .pic{ float: left; width: 377px; height: 267px; border: 1px solid #ccc;}
.pro_search ul li a .pic img{width: 375px; height: 265px;}
.pro_search ul li a .info{ float: left; width: 760px; height: 177px; padding: 45px 30px; border: 1px solid #ccc; border-left: none; background-color: #f4f4f4;}
.pro_search ul li a .info h4{ width: 600px; font-size: 18px; color: #4c4c4c;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition: 0.5s;}
.pro_search ul li a .info .des{ margin-top: 10px; width: 740px;height: 75px; line-height: 25px; font-size: 14px; color: #4c4c4c; overflow: hidden;}
.pro_search ul li a .info .more{ display: block; width: 120px; height: 32px; line-height: 32px; margin-top: 30px; border: 1px solid #bbb; border-radius: 32px; text-align: center; font-size: 14px; color: #666; transition: 0.5s;}
/*产品搜索结果结束*/

/*产品详情页开始*/
.prodetail{ width: 1200px; margin: 35px auto;}
.prodetail .pro_top{ width: 1200px;}
.prodetail .pro_top .pic{ float: left; position: relative; width: 480px; height: 340px; border: 1px solid #ccc;}
.prodetail .pro_top .pic img{ display: block; width: 478px; height: 338px;}
.prodetail .pro_top .pic .fdj{ position: absolute; bottom: 0; right: 0; width: 54px; height: 54px;background: url(../images/icon2.png) center no-repeat #f35d03;}

.jqZoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:10;border-color:#c4c4c4;border-style: solid;cursor:crosshair;}
.jqZoomPup img{border: 0px;}
.preload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity = 80);color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;
background-color: white;padding: 8px;text-align:center;background-image: url(../images/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;width:90px;* width:100px;height:43px;*height:55px;
z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow{border: 1px solid #999;background-color: #FFF;}

.prodetail .pro_top .info{ float: left; width: 670px; margin-left: 48px; }
.prodetail .pro_top .info h4{ margin-top: 10px; font-size: 20px; color:#f35d03;}
.prodetail .pro_top .des{ width:670px; height: 125px; margin-top: 10px; padding: 15px 0 25px; border-top: 8px solid #ededed;border-bottom: 8px solid #ededed; line-height: 25px; font-size: 14px; color: #666; overflow: hidden;}
.prodetail .pro_top .lx{ width: 670px; margin-top: 20px;}
.prodetail .pro_top .lx .left{ float: left; height: 60px; padding: 20px 50px 20px 70px; background: url(../images/icon3.png) left center no-repeat; border-right: 2px solid #ededed; line-height: 30px; font-size: 20px; color:#666;}
.prodetail .pro_top .lx .right{ float: left;height: 60px; padding: 20px 50px 20px 40px;line-height: 30px; font-size: 20px; color:#666;}
.prodetail .pro_bot{ width: 1200px; margin-top: 40px; border: 1px solid #e6e6e6;}
.prodetail .pro_bot .bt{ position: relative; width: 1200px; height: 56px; border-bottom:1px solid #e6e6e6 ;}
.prodetail .pro_bot .bt span{ position: absolute; display: block; width: 160px; height: 65px; line-height: 60px; background: url(../images/bj2.png); text-align: center; font-size: 18px; color: #fff;}
.prodetail .pro_bot .detail{ padding: 30px 30px 50px; line-height: 28px; font-size: 16px; color:#666;}
.prodetail .pro_bot .detail img{ max-width: 1140px; margin: 20px 0;}
.prodetail .pro_bot .detail table{ max-width: 1140px; border-collapse: collapse;}
.prodetail .return{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #ccc;}
.prodetail .return a{ float: right; padding-right: 25px; background: url(../images/return_bt.png) right center no-repeat; font-size: 18px; color: #1a1918;}
.prodetail .return a:hover{ color: #f35d03;}
.prodetail .otherarticle{ width: 94%;padding:30px 3% 0; }
.prodetail .otherarticle .next{ width: 100%; height: 30px;  line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.prodetail .otherarticle .next a{ font-size: 16px; color: #333333;}
.prodetail .otherarticle .next a:hover{ color: #f35d03;}
/*产品详情页结束*/

/*了解山开    公司文化   开始*/
.about{ float: left;width:940px; margin-left: 34px; line-height: 28px; font-size: 16px; color: #4d4d4d;}
.about img{ max-width: 940px; margin: 20px 0;}
.about table{ max-width: 940px; border-collapse: collapse;}

.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 19px;height: 54px;position: absolute;top: 73px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -32px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -32px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 285px;height: 200px;margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s; cursor: pointer;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .BoxSwitch{margin-top: 30px;text-align: center; display: none;}
/*.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}*/
/*了解山开  公司文化  结束*/

/*公司资质开始*/
.credentials{float: left;width:940px; margin-left: 34px;}
.credentials ul{ width: 940px;}
.credentials ul li{ float: left; width: 218px; margin-right: 20px; margin-bottom: 20px;}
.credentials ul li:nth-child(4n){ margin-right: 0;}
.credentials ul li:first-child+li+li+li{ margin-right: 0;}
.credentials ul li a{width: 218px; height: 268px; line-height: 268px;  display: table-cell;
vertical-align: middle;text-align: center;border: 1px solid #ccc; }
.credentials ul li a img{ max-width: 218px; max-height: 268px;display: inline-block; vertical-align: middle;}
.credentials ul li span{ display: block;width: 218px; height: 14px; line-height: 14px; margin-top: 10px; text-align: center; font-size: 14px; color: #4c4c4c;
text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/*公司资质结束*/

/*服务与支持开始*/
.service{float: left;width:940px; margin-left: 34px;line-height: 28px; font-size: 16px; color: #4d4d4d;}
.service img{ max-width: 940px; margin: 20px 0;}
.service table{ max-width: 940px; border-collapse: collapse;}
/*服务与支持结束*/

/*联系我们开始*/
.contact{ width: 1200px; margin: 0 auto;}
.contact .left{ float: left; width: 480px;}
.contact .lxfs{ width: 400px; height: 820px; padding: 40px; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 5px; line-height: 28px; font-size: 16px; color: #4c4c4c;}
.contact .right{ float: left; width: 680px; margin-left: 40px;}
.contact .message{ width: 600px; padding: 40px; background-color: #f5f5f5;border: 1px solid #ccc; border-radius: 5px; }
.contact .message h2{ margin-bottom: 20px; text-align: center; font-size: 24px; color: #f35d03; font-weight: normal;}
.contact .message .info{width: 580px; height: 40px; padding: 0 10px; border: 1px solid #ccc; border-radius: 5px; outline: none;}
.contact .message p{ display: block; width: 600px; height: 40px; margin-top: 15px;}
.contact .message .tel{ float: left; width: 260px;}
.contact .message .email{ float: right; width: 260px;}
.contact .message textarea{width: 580px; height: 80px; line-height: 20px; margin-top: 15px; padding: 10px; border: 1px solid #ccc; border-radius: 5px; outline: none; resize: none;}
.contact .message .btn{ width: 150px; height: 50px; margin-top: 25px; padding-left: 35px; background: url(../images/icon5.png) 30px center no-repeat #f35d03; border: none; border-radius: 5px;font-size: 16px; color: #fff;}
.contact .area{width: 680px; margin-top: 40px; border: 1px solid #ccc; border-radius: 5px; }
/*联系我们结束*/

/*人力资源开始*/
.menubox_zp{ float:left; width: 226px;}
.menubox_zp .menu_top_zp{ width: 226px; height:60px; background-color: #808080;border-top-left-radius: 5px; border-top-right-radius: 5px;}
.menubox_zp .menu_top_zp h2{ width: 165px; margin-left: 26px; line-height: 60px; font-size: 20px; color: #fff; font-weight: normal;}
.menu_zp{ width:226px;}
.menu_zp ul{ width: 224px;border: 1px solid #d2d2d2; border-bottom: 0;}
.menu_zp ul li{ border-bottom:1px solid #d2d2d2;}
.menu_zp ul li a{ display: block; width: 168px; height:50px;line-height:50px;
padding-left:26px; background: url(../images/icon6.png) right center no-repeat;
font-size:14px;color:#666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.menu_zp ul li a.select{ color: #fe7200;background: url(../images/icon7.png) right center no-repeat;}
.menu_zp ul li a:hover{ color: #fe7200;background: url(../images/icon7.png) right center no-repeat;}
.recruit{float: left;width:840px; margin-left: 34px; padding:50px  49px; background-color:#f9f9f9; border: 1px solid #f2f2f2; border-radius: 3px;}
.recruit .detail{width:840px;line-height: 28px; font-size: 16px; color: #4d4d4d;}
.recruit .detail img{ max-width: 840px; margin: 20px 0;}
.recruit .detail table{ max-width: 840px; border-collapse: collapse;}
.recruit .sqzw{ display: block; width: 130px; height: 40px; line-height: 40px; margin-top: 30px; background-color:#f35d03; border-radius: 5px; text-align: center; font-size: 14px; color: #fff;}
/*人力资源结束*/

/*新闻列表开始*/
.newslist{ float: left; width: 940px;margin-left: 34px;}
.newslist ul{ width: 940px;}
.newslist ul li{ width: 920px; margin-bottom: 15px; background-color: #fff; padding: 10px;}
.newslist ul li a{ display: block;}
.newslist ul li a:hover .info h4{ color: #f35d03;}
.newslist ul li a .pic{ float: left; width: 288px; height: 175px;}
.newslist ul li a .pic img{ width: 288px; height: 175px;}
.newslist ul li a .info{ float: left; width: 590px; margin-left: 20px;}
.newslist ul li a .info h4{ margin-top: 15px; height: 20px; line-height: 20px; font-size: 18px; color: #444; font-weight: normal;text-overflow:ellipsis;
overflow:hidden;white-space:nowrap;}
.newslist ul li a .info .des{ width: 100%; height: 75px; line-height: 25px; margin-top: 10px; font-size: 14px;color: #666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newslist ul li a .info .bot{ width: 100%; margin-top:20px;}
.newslist ul li a .info .bot span{ float: left; font-size: 12px; color: #f35d03;}
.newslist ul li a .info .bot font{ float: right; font-size: 12px; color: #999;}
/*新闻列表结束*/

/*新闻详情开始*/
.newsdetail{ width: 1200px; margin: 30px auto;}
.newsdetail h4{line-height: 30px; text-align: center; font-size: 20px; color: #1a1918; font-weight: normal;}
.newsdetail .date{ margin-top: 8px; text-align: center; font-size: 14px; color: #999;}
.newsdetail .detail{ width: 1200px; margin-top: 20px; line-height: 28px; font-size: 16px; color: #4c4c4c;}
.newsdetail .detail img{ display: block; margin: 0 auto;}
.newsdetail .return{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #ccc;}
.newsdetail .return a{ float: right; padding-right: 25px; background: url(../images/return_bt.png) right center no-repeat; font-size: 18px; color: #1a1918;}
.newsdetail .return a:hover{ color: #f35d03;}
.newsdetail .otherarticle{ width: 94%;padding:30px 3% 0; }
.newsdetail .otherarticle .next{ width: 100%; height: 30px;  line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.newsdetail .otherarticle .next a{ font-size: 16px; color: #333333;}
.newsdetail .otherarticle .next a:hover{ color: #f35d03;}
/*新闻详情结束*/

/* 分页样式开始 */
.list-page{ float: left;position: relative; left: 50%;margin-top: 40px;}
.list-page .pagination{display: block; position: relative;left: -50%; }
.list-page .pagination li{ float:left; height: 40px; padding: 0 15px; background: #fff; margin: 0 10px; border: 1px solid #ccc;}
.list-page .pagination li.active{ background: #f35d03; color: #fff; }
.list-page .pagination li span{ width: auto;height: 40px; line-height: 40px;}
.list-page .pagination li a{ width: auto;height: 40px;line-height: 40px; color: #333;}

/* 分页样式结束 */